package com.syedu.day12;

/**
 * description：测试自定义异常
 *
 * 使用方法
 * 1.写一个类继承java.lang.Exception,然后添加构造方法即可,最主要的是异常的名字
 * 2.在方法中定义触发异常的条件,当触发异常时,使用throw在方法内部抛出异常
 * 3.在方法定义上使用throws来定义抛出的异常
 * 4.在调用者的方法中使用积极/消极处理方式来处理异常
 *
 * 区别:throw和throws?
 *
 * @author Administrator
 * @date 2022/3/30 16:35
 */
public class TestMyException {
    public static void main(String[] args) {
        try {
            method(59);
        } catch (MyException e) {
            e.printStackTrace();
        }
    }

    public static void method(int score) throws MyException {
        if(score<60){
            throw new MyException("你考的啥玩意儿!");
        }
    }
}